On the Specification of Textual Syntaxes for Models

نویسندگان

  • Frédéric Jouault
  • Jean Bézivin
چکیده

Model-driven engineering is based on the use of models at all stages of the development. In many situations, these models have to be represented so as to be handled by a human being or a specific tool (e.g. a compiler). However, the default representation of models (XMI) is generally not adapted. There is consequently a need for tools enabling the specification of concrete syntaxes for models. The Eclipse Modeling project currently offers GMF (Graphical Modeling Framework) for the definition of visual syntaxes. This paper presents TCS (Textual Concrete Syntax) for the definition of textual syntaxes as a candidate for TMF (Textual Modeling Framework).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deriving a textual notation from a metamodel: an experience on bridging Modelware and Grammarware

In this paper, we show how the OMG’s metamodelling approach to domain-specific language definition can be exploited to infer human-usable textual notations (concrete syntaxes) from the conceptualization provided by metamodels (abstract syntaxes). We give general rules to derive a context-free EBNF (Extended Backus-Naur Form) grammar from a MOF-compliant metamodel, and we show how to instruct a ...

متن کامل

Classification of Concrete Textual Syntax Mapping Approaches

Textual concrete syntaxes for models are beneficial for many reasons. They foster usability and productivity because of their fast editing style, their usage of error markers, autocompletion and quick fixes. Furthermore, they can easily be integrated into existing tools such as diff/merge or information interchange through e-mail, wikis or blogs. Several frameworks and tools from different comm...

متن کامل

Anti-Yacc: MOF-to-Text

The Object Management Group (OMG) is pursuing its new Model-Driven Architecture (MDA) strategy. The Meta-Object Facility (MOF) is an important technology to support the MDA, both as a general modelling technique but also specifically to support the definition of other modelling systems. The OMG has standardised the generation of repositories based on MOF models. Anti-Yacc is a tool that can be ...

متن کامل

Bridging concrete and abstract syntaxes in model-driven engineering: a case of rule languages

The paper covers the problem of bridging the gap between abstract and textual concrete syntax of software languages in the model-driven engineering (MDE) context. This problem is wellstudied in the context of programming languages, but due to the obvious difference in the definitions of abstract syntax, MDE requires a new set of engineering principles. We first explore different approaches to d...

متن کامل

Treefic: bridging the gap between XML and plain text

XML has become a de facto industry standard for exchanging and managing structured documents and data. As a conceptual model, XML is the core of a set of standard and widely available technologies. As a syntax, on the other hand, XML is not suitable for all applications, being considered too generic or too verbose. In this paper, we propose the use of specialized textual syntaxes as a valid alt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006